Omniware : A Universal Substrate for Mobile Code

ثبت نشده
چکیده

In this paper we describe Omniware, a system for producing and executing mobile code. Mobile code will be used in next generation Web applications to specify dynamic behavior in Web pages, implement new Web protocols and data formats, and dynamically distribute computation between servers and browsers. Like all mobile code systems, Omniware provides portability and safety. The same compiled Omniware module can be executed transparently on different machines, and a module's access to host resources can be precisely controlled. In addition to portability and safety, Omniware has two unique features. First, Omniware is open. The Omniware virtual machine, OmniVM, supports standard programming languages, enabling Web developers to leverage the vast store of existing software and programming expertise. OmniVM was designed to be a straightforward compilation target for a large variety of source languages. Second, Omniware is fast. We evaluate Omniware under the Solaris 2.4 operating system on a SPARCstation 5 using eight C benchmark programs, including five programs from the C SPEC92 benchmark suite. We evaluate the performance of Omniware in two ways. First, we show that Omniware modules can be represented compactly, reducing the space consumption compared to standard programs by an average of 38%. Second, we show that Omniware modules execute at near native speeds. Including the runtime overhead necessary to ensure that Omniware modules are both portable and safe, our benchmark programs ran within 9% of native performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Omniware: A Universal Substrate for Web Programming

This paper describes Omniware, a system for producing and executing mobile code. Next generation Web applications will use mobile code to specify dynamic behavior in Web pages, implement new Web protocols and data formats, and dynamically distribute computation between servers and browsers. Like all mobile code systems, Omniware provides portability and safety. The same compiled Omniware module...

متن کامل

An Overview on Mobile Code Security

Mobile code technology offers significant benefits that enhance cross-platform capabilities, system automation, and resource sharing while creating a plethora of security risks. Security is the precondition to universal reception of mobile code systems. In this survey, we provide a general overview of the mobile code security field by presenting several current and envisioned applications of mo...

متن کامل

A Survey on QR Codes: in context of Research and Application

QR code is the type of matrix barcode, which was first designed for the automotive industry by Denso Wave in Japan. The QR Code system has become admired outside the automotive industry due to its fast readability and greater storage capacity compared to standard UPC barcodes. This paper take account of QR codes basics, its real time application in day to day life and research areas associated....

متن کامل

The Effects of Constant Touch on Consumer Behavior: The Case of Iranian Mobile Phone Users

The main objective of this paper is to argue how the mobile phones have transformed the Iranian lifestyle and how the arrival of mobiles has been a catalyst for revolting behavior, and has launched a new consumer behavior and has changed our relationships. The paper explains how the people's behavior has developed a whole new social code in Iran. It is argued that the social value of being able...

متن کامل

Mobile Learning for Transforming Education and Improving Learning Outcomes on Agriculture in India

The teledensity in India is estimated at 74.50 per cent (January, 2014) with an increase in subscriber base each day. No other revolution in the mankind has transformed the communication scenario to the extent as done by the mobile technologies. India has the fastest growing telecom network in the world with its high population and development potential base. Education is at a critical juncture...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995